﻿#ifndef _OI_LENSX_PCH_HPP_
#define _OI_LENSX_PCH_HPP_

#include <QtGui/QtGui>

#include "Base/OiGlobals.hpp"
#include "Base/OiDefines.hpp"
#include "Core/OiLocator.hpp"
#include "Core/OiSettings.hpp"
#include "Core/OiRegistry.hpp"

#include "Camera/OiDriverManager.hpp"

#include "Flow/OiOperator.hpp"
#include "Flow/OiFactory.hpp"
#include "Flow/OiProgram.hpp"
#include "Flow/OiContext.hpp"
#include "Flow/OiInterpreter.hpp"
#include "Flow/OiEnvironment.hpp"

#include "Appl/OiProgOutput.hpp"
#include "Appl/OiProgDetail.hpp"
#include "Appl/OiProgDefine.hpp"
#include "Appl/OiProgViewer.hpp"

#include "Appl/OiOperDrawer.hpp"
#include "Appl/OiOperViewer.hpp"
#include "Appl/OiOperDetail.hpp"
#include "Appl/OiOperFiller.hpp"
#include "Appl/OiOperParams.hpp"
#include "Appl/OiOperBinder.hpp"
 
#include "OiFlangeX.hpp"
#include "OiFlangeXWindow.hpp"
#include "OiFlangeXProductDialog.hpp"
#include "OiFlangeXCalibration.hpp"

#include <opencv2/opencv.hpp>

#undef QT_BEGIN_MOC_NAMESPACE
#undef QT_END_MOC_NAMESPACE

#define QT_BEGIN_MOC_NAMESPACE namespace Oi { namespace Appl {
#define QT_END_MOC_NAMESPACE } }

#endif
